package models

import "time"

// ProjectPage represents a single page within a project.
type ProjectPage struct {
	ID               string    `json:"id" db:"id"`
	ProjectID        string    `json:"projectId" db:"project_id"`
	Slug             string    `json:"slug" db:"slug"`
	Name             string    `json:"name" db:"name"`
	Summary          string    `json:"summary" db:"summary"`
	Status           string    `json:"status" db:"status"`
	Device           string    `json:"device" db:"device"`
	ScreenCount      int       `json:"screenCount" db:"screen_count"`
	Thumbnail        string    `json:"thumbnail" db:"thumbnail"`
	SortOrder        int       `json:"sortOrder" db:"sort_order"`
	CurrentVersionID string    `json:"currentVersionId" db:"current_version_id"`
	UpdatedAt        time.Time `json:"updatedAt" db:"updated_at"`
}
